package com.hsgene.order.dto.v1;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 基因检测关联信息
 *
 * @author wangbing
 * @version 1.0, 2018/9/20
 */
public class GeneticOrderRelationDto implements Serializable {

    private static final long serialVersionUID = -9103400834711309968L;

    /**
     *
     */
    private String id;

    /**
     * 特殊案例退回原因
     */
    private String backRemarks;

    /**
     * 曾经是否有基因检测
     */
    private Integer pastFlag;

    /**
     * 曾经做的基因检测项目
     */
    private String pastItem;

    /**
     * 曾经做的基因检测结果
     */
    private String pastResult;

    /**
     * 付款人类型(0患者本人支付，1地服代付)
     */
    private String payerType;

    /**
     * 优惠金额
     */
    private BigDecimal discount;

    /**
     * 检测申请类型(0是手写，1是电子)
     */
    private String testingApplyType;

    /**
     * 患者确认标志(0未确认，1确认)
     */
    private Integer patientConfirmFlag;

    /**
     * 患者确认时间
     */
    private Date patientConfirmDate;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getBackRemarks() {
        return backRemarks;
    }

    public void setBackRemarks(String backRemarks) {
        this.backRemarks = backRemarks;
    }

    public Integer getPastFlag() {
        return pastFlag;
    }

    public void setPastFlag(Integer pastFlag) {
        this.pastFlag = pastFlag;
    }

    public String getPastItem() {
        return pastItem;
    }

    public void setPastItem(String pastItem) {
        this.pastItem = pastItem;
    }

    public String getPastResult() {
        return pastResult;
    }

    public void setPastResult(String pastResult) {
        this.pastResult = pastResult;
    }

    public String getPayerType() {
        return payerType;
    }

    public void setPayerType(String payerType) {
        this.payerType = payerType;
    }

    public BigDecimal getDiscount() {
        return discount;
    }

    public void setDiscount(BigDecimal discount) {
        this.discount = discount;
    }

    public String getTestingApplyType() {
        return testingApplyType;
    }

    public void setTestingApplyType(String testingApplyType) {
        this.testingApplyType = testingApplyType;
    }

    public Integer getPatientConfirmFlag() {
        return patientConfirmFlag;
    }

    public void setPatientConfirmFlag(Integer patientConfirmFlag) {
        this.patientConfirmFlag = patientConfirmFlag;
    }

    public Date getPatientConfirmDate() {
        return patientConfirmDate;
    }

    public void setPatientConfirmDate(Date patientConfirmDate) {
        this.patientConfirmDate = patientConfirmDate;
    }
}
